package edu.com.gestionstock.vue;

import java.awt.*;
import javax.swing.*;
import java.awt.Color;
import java.io.File;
import javax.imageio.ImageIO;

/**
 *
 * @author Axel
 */
public class PanneauAjoutStock extends JPanel
{

    private final static String[] TYPE =
    {
        "DVD", "Blue-Ray", "Livre"
    };
    private final static String[] GENRE =
    {
        "Action", "Horreur", "Science-Fiction", "Drame", "Thriller"
    };
   // private JFormattedTextField saisieId = new JFormattedTextField(); @Gratien
    private JComboBox saisieType = new JComboBox(TYPE);
    private JTextField saisieTitre = new JTextField(25);
    private JComboBox saisieGenre = new JComboBox(GENRE);
    private JFormattedTextField saisieNombre = new JFormattedTextField();
    private JTextArea saisieActeur = new JTextArea(3, 40);
    private JTextField saisieRealisateur = new JTextField(40);
    private JButton jButtonAjouter = new JButton();
    private JButton jButtonAnnuler = new JButton();
    
    

    public PanneauAjoutStock()
    {

        JPanel InventaireLabels = new JPanel(new GridLayout(10, 10, 5, 5));
        //InventaireLabels.add(new JLabel("ID :")); @Gratien
        InventaireLabels.add(new JLabel("Type:"));
        InventaireLabels.add(new JLabel("Genre:"));
        InventaireLabels.add(new JLabel("Titre:"));
        InventaireLabels.add(new JLabel("Nombre:"));
        InventaireLabels.add(new JLabel("Acteur:"));
        InventaireLabels.add(new JLabel("Realisateur :"));
        InventaireLabels.setBackground(Color.yellow);

        JPanel InventaireSaisie = new JPanel(new GridLayout(10, 10, 5, 5));
        //InventaireSaisie.add(this.saisieId); @Gratien
        InventaireSaisie.add(this.saisieType);
        InventaireSaisie.add(this.saisieGenre);
        InventaireSaisie.add(this.saisieTitre);
        InventaireSaisie.add(this.saisieNombre);
        InventaireSaisie.add(this.saisieActeur);
        InventaireSaisie.add(this.saisieRealisateur);
        
        setLayout(new BorderLayout(5, 5));
        add(InventaireSaisie, BorderLayout.CENTER);
        add(InventaireLabels, BorderLayout.WEST);
        
        /* Ajout Florent */
        JPanel InventaireValide = new JPanel (new FlowLayout());
        InventaireValide.add(new JButton ("Ajouter"));
        InventaireValide.add(new JButton ("Annuler"));
        
        add(InventaireValide, BorderLayout.SOUTH);
        /* Fin ajout Florent */
    }
/*
 * @ Gratien
    public JFormattedTextField getSaisieId()
    {
        return saisieId;
    }

    public void setSaisieId(JFormattedTextField saisieId)
    {
        this.saisieId = saisieId;
    }
*/
    public JComboBox getSaisieType()
    {
        return saisieType;
    }

    public void setSaisieType(JComboBox saisieType)
    {
        this.saisieType = saisieType;
    }

    public JTextField getSaisieTitre()
    {
        return saisieTitre;
    }

    public void setSaisieTitre(JTextField saisieTitre)
    {
        this.saisieTitre = saisieTitre;
    }

    public JComboBox getSaisieGenre()
    {
        return saisieGenre;
    }

    public void setSaisieGenre(JComboBox saisieGenre)
    {
        this.saisieGenre = saisieGenre;
    }

    public JFormattedTextField getSaisieNombre()
    {
        return saisieNombre;
    }

    public void setSaisieNombre(JFormattedTextField saisieNombre)
    {
        this.saisieNombre = saisieNombre;
    }

    public JTextArea getSaisieActeur()
    {
        return saisieActeur;
    }

    public void setSaisieActeur(JTextArea saisieActeur)
    {
        this.saisieActeur = saisieActeur;
    }

    public JTextField getSaisieRealisateur()
    {
        return saisieRealisateur;
    }

    public void setSaisieRealisateur(JTextField saisieRealisateur)
    {
        this.saisieRealisateur = saisieRealisateur;
    }

    public JButton getjButtonAjouter()
    {
        return jButtonAjouter;
    }

    public void setjButtonAjouter(JButton jButtonAjouter)
    {
        this.jButtonAjouter = jButtonAjouter;
    }

    public JButton getjButtonAnnuler()
    {
        return jButtonAnnuler;
    }

    public void setjButtonAnnuler(JButton jButtonAnnuler)
    {
        this.jButtonAnnuler = jButtonAnnuler;
    }

    
}
